package com.relytosoft.mizar.media.analyze.services.service.structure;


import com.relytosoft.mizar.media.common.entity.algo.AYVideoSlice;
import com.relytosoft.mizar.media.common.entity.pojo.request.btdl.common.BtdlStructureControlReq;

import java.util.Map;

/**
 * @author wss
 * @version 1.0
 * @date 2022/5/23 17:08
 */
public interface AyStructureControlService {

    /**
     * 结构化 原始数据报警判断
     *
     * @param ayVideoSlice
     * @return
     */
    Boolean rawStructureVerify(AYVideoSlice ayVideoSlice, Map<String, String> bigPic);

    /**
     * 结构化 布控数据报警判断
     *
     * @param alarm
     * @return
     */
    Boolean controlStructureVerify(BtdlStructureControlReq.Alarm alarm, String executeControlId);

}
